/*
 * Authors: Satnam Alag
 * http://www.manning.com/alag/
 * Copyright -- Collective Intelligence in Action
 * Updated: Filipe Ferraz Salgado  (filipesalgado@hotmail.com)
 *          Alexandre Albano       (aalbano@gmail.com)
 *          Instituto de Matemática e Estatística
 *          Universidade de São Paulo
 * 
 */

package br.org.groupware_workbench.commonalgorithms.analisadortextual_1_1.com.alag.ci.textanalysis;

import java.util.Collection;
import java.util.List;
import java.util.Map;

public interface TagMagnitudeVector {
    public List<TagMagnitude> getTagMagnitudes();
    public Map<Tag,TagMagnitude> getTagMagnitudeMap() ;
    public TagMagnitudeVector add(TagMagnitudeVector o);
    public TagMagnitudeVector add(Collection<TagMagnitudeVector> tmList);
    public TagMagnitudeVector remove(TagMagnitudeVector o);
    public double dotProduct(TagMagnitudeVector o) ;
}
